/**
 * Copyright 2010-2025 The mTASK Project Authors. All Rights Reserved.
 * Licensed under the MIT License (the "License").  You may not use
 * this file except in compliance with the License.  You can obtain a copy
 * in the file LICENSE in the source distribution or at
 * https://www.gitee.com/lort/mTask/LICENSE.md
 * Author: luyunyi @luyunyi2019@outlook.com
 */

#ifndef ELOOP_ELOOP_H_
#define ELOOP_ELOOP_H_

#include <mTaskConfig.h>
#include <mTaskType.h>
#include <mTaskDBG.h>
#include <mTaskLib.h>
#include <mTaskTree.h>
#include <mTaskList.h>
#include <mTaskTimer.h>
#include <rbtree.h>

#ifdef __cplusplus
extern "C"
{
#endif

typedef     int     TaskHandle_t;
typedef     void(*mTaskCb_t)(uint32_t evt, void *arg);



#ifdef __cplusplus
}
#endif

#endif /* ELOOP_ELOOP_H_ */
